package ee.maoinvest.backend.model.data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;

public class TempRelationBetweenChildAndParentElectricityMeter implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 2910408507666542228L;
	
	private int tempRelationBetweenChildAndParentElectricityMeterID; 		// INTEGER				NOT NULL DEFAULT nextval('seq_tempRelationBetweenChildAndParentElectricityMeterID')
	private Integer parentElectricityMeterFK; 								// INTEGER		 		NOT NULL
	private Integer childElectricityMeterFK;								// INTEGER				NOT NULL
	private Date dateRelationStarted; 										// java.sql.Date		d_dateIsRequired
	private Date dateRelationEnded; 										// java.sql.Date		d_dateIsNotRequired
	private BigDecimal parentMeterDaytimeReadingAtRelationStartDate; 		// NUMERIC(14, 4) 		NOT NULL
	private BigDecimal parentMeterNightTimeAtRelationStartDate; 			// NUMERIC(14, 4) 		NOT NULL
	private BigDecimal parentMeterReactivePowerReadingAtRelationStartDate;	// NUMERIC(14, 4)
	private BigDecimal childMeterDaytimeReadingAtRelationStartDate; 		// NUMERIC(14, 4)		NOT NULL
	private BigDecimal childMeterNightTimeReadingAtRelationStartDate; 		// NUMERIC(14, 4) 		NOT NULL
	private BigDecimal childMeterReactivePowerReadingAtRelationStartDate; 	// NUMERIC(14, 4)
	private BigDecimal parentMeterDaytimeReadingAtRelationEndDate; 			// NUMERIC(14, 4)
	private BigDecimal parentMeterNightTimeReadingAtRelationEndDate; 		// NUMERIC(14, 4)
	private BigDecimal parentMeterReactivePowerReadingAtRelationEndDate; 	// NUMERIC(14, 4)
	private BigDecimal childMeterDaytimeReadingAtRelationEndDate; 			// NUMERIC(14, 4)
	private BigDecimal childMeterNightTimeReadingAtRelationEndDate; 		// NUMERIC(14, 4)
	private BigDecimal childMeterReactivePowerReadingAtRelationEndDate;		// NUMERIC(14, 4)
	
	
	
	public int getTempRelationBetweenChildAndParentElectricityMeterID() 
	{
		return tempRelationBetweenChildAndParentElectricityMeterID;
	}
	
	public void setTempRelationBetweenChildAndParentElectricityMeterID(
			int tempRelationBetweenChildAndParentElectricityMeterID) 
	{
		this.tempRelationBetweenChildAndParentElectricityMeterID = tempRelationBetweenChildAndParentElectricityMeterID;
	}
	
	public Integer getParentElectricityMeterFK() 
	{
		return parentElectricityMeterFK;
	}
	
	public void setParentElectricityMeterFK(Integer parentElectricityMeterFK) 
	{
		this.parentElectricityMeterFK = parentElectricityMeterFK;
	}
	
	public Integer getChildElectricityMeterFK() 
	{
		return childElectricityMeterFK;
	}
	
	public void setChildElectricityMeterFK(Integer childElectricityMeterFK) 
	{
		this.childElectricityMeterFK = childElectricityMeterFK;
	}
	
	public Date getDateRelationStarted() 
	{
		return dateRelationStarted;
	}
	
	public void setDateRelationStarted(Date dateRelationStarted) 
	{
		this.dateRelationStarted = dateRelationStarted;
	}
	
	public Date getDateRelationEnded() 
	{
		return dateRelationEnded;
	}
	
	public void setDateRelationEnded(Date dateRelationEnded) 
	{
		this.dateRelationEnded = dateRelationEnded;
	}
	
	public BigDecimal getParentMeterDaytimeReadingAtRelationStartDate() 
	{
		return parentMeterDaytimeReadingAtRelationStartDate;
	}
	
	public void setParentMeterDaytimeReadingAtRelationStartDate(
			BigDecimal parentMeterDaytimeReadingAtRelationStartDate) 
	{
		this.parentMeterDaytimeReadingAtRelationStartDate = parentMeterDaytimeReadingAtRelationStartDate;
	}
	
	public BigDecimal getParentMeterNightTimeAtRelationStartDate()
	{
		return parentMeterNightTimeAtRelationStartDate;
	}
	
	public void setParentMeterNightTimeAtRelationStartDate(
			BigDecimal parentMeterNightTimeAtRelationStartDate) 
	{
		this.parentMeterNightTimeAtRelationStartDate = parentMeterNightTimeAtRelationStartDate;
	}
	
	public BigDecimal getParentMeterReactivePowerReadingAtRelationStartDate() 
	{
		return parentMeterReactivePowerReadingAtRelationStartDate;
	}
	
	public void setParentMeterReactivePowerReadingAtRelationStartDate(
			BigDecimal parentMeterReactivePowerReadingAtRelationStartDate) 
	{
		this.parentMeterReactivePowerReadingAtRelationStartDate = parentMeterReactivePowerReadingAtRelationStartDate;
	}
	
	public BigDecimal getChildMeterDaytimeReadingAtRelationStartDate() 
	{
		return childMeterDaytimeReadingAtRelationStartDate;
	}
	
	public void setChildMeterDaytimeReadingAtRelationStartDate(
			BigDecimal childMeterDaytimeReadingAtRelationStartDate) 
	{
		this.childMeterDaytimeReadingAtRelationStartDate = childMeterDaytimeReadingAtRelationStartDate;
	}
	
	public BigDecimal getChildMeterNightTimeReadingAtRelationStartDate() 
	{
		return childMeterNightTimeReadingAtRelationStartDate;
	}
	
	public void setChildMeterNightTimeReadingAtRelationStartDate(
			BigDecimal childMeterNightTimeReadingAtRelationStartDate) 
	{
		this.childMeterNightTimeReadingAtRelationStartDate = childMeterNightTimeReadingAtRelationStartDate;
	}
	
	public BigDecimal getChildMeterReactivePowerReadingAtRelationStartDate() 
	{
		return childMeterReactivePowerReadingAtRelationStartDate;
	}
	
	public void setChildMeterReactivePowerReadingAtRelationStartDate(
			BigDecimal childMeterReactivePowerReadingAtRelationStartDate) 
	{
		this.childMeterReactivePowerReadingAtRelationStartDate = childMeterReactivePowerReadingAtRelationStartDate;
	}
	
	public BigDecimal getParentMeterDaytimeReadingAtRelationEndDate() 
	{
		return parentMeterDaytimeReadingAtRelationEndDate;
	}
	
	public void setParentMeterDaytimeReadingAtRelationEndDate(
			BigDecimal parentMeterDaytimeReadingAtRelationEndDate) 
	{
		this.parentMeterDaytimeReadingAtRelationEndDate = parentMeterDaytimeReadingAtRelationEndDate;
	}
	
	public BigDecimal getParentMeterNightTimeReadingAtRelationEndDate()
	{
		return parentMeterNightTimeReadingAtRelationEndDate;
	}
	
	public void setParentMeterNightTimeReadingAtRelationEndDate(
			BigDecimal parentMeterNightTimeReadingAtRelationEndDate) 
	{
		this.parentMeterNightTimeReadingAtRelationEndDate = parentMeterNightTimeReadingAtRelationEndDate;
	}
	
	public BigDecimal getParentMeterReactivePowerReadingAtRelationEndDate() 
	{
		return parentMeterReactivePowerReadingAtRelationEndDate;
	}
	
	public void setParentMeterReactivePowerReadingAtRelationEndDate(
			BigDecimal parentMeterReactivePowerReadingAtRelationEndDate) 
	{
		this.parentMeterReactivePowerReadingAtRelationEndDate = parentMeterReactivePowerReadingAtRelationEndDate;
	}
	
	public BigDecimal getChildMeterDaytimeReadingAtRelationEndDate() 
	{
		return childMeterDaytimeReadingAtRelationEndDate;
	}
	
	public void setChildMeterDaytimeReadingAtRelationEndDate(
			BigDecimal childMeterDaytimeReadingAtRelationEndDate)
	{
		this.childMeterDaytimeReadingAtRelationEndDate = childMeterDaytimeReadingAtRelationEndDate;
	}
	
	public BigDecimal getChildMeterNightTimeReadingAtRelationEndDate() 
	{
		return childMeterNightTimeReadingAtRelationEndDate;
	}
	
	public void setChildMeterNightTimeReadingAtRelationEndDate(
			BigDecimal childMeterNightTimeReadingAtRelationEndDate) 
	{
		this.childMeterNightTimeReadingAtRelationEndDate = childMeterNightTimeReadingAtRelationEndDate;
	}
	
	public BigDecimal getChildMeterReactivePowerReadingAtRelationEndDate()
	{
		return childMeterReactivePowerReadingAtRelationEndDate;
	}
	
	public void setChildMeterReactivePowerReadingAtRelationEndDate(
			BigDecimal childMeterReactivePowerReadingAtRelationEndDate) 
	{
		this.childMeterReactivePowerReadingAtRelationEndDate = childMeterReactivePowerReadingAtRelationEndDate;
	}
}